#!/bin/bash

if [ $# -lt 1 ] ; then
    cmd=$0
    #docker ps
    docker ps --format "table{{.ID}}\t{{.Image}}\t{{.Command}}\t{{.RunningFor}}\t{{.Status}}\t{{.Names}}"
    echo usage: ${cmd##*/} docker_container
    echo "      to login docker"      
    exit
elif [ "$1" == "all" ] ;then
    cmd=$0
    docker ps
    echo usage: ${cmd##*/} docker_container
    echo "      to login docker"      
    exit
fi

docker exec -it $1 bash


#格式化选项(--format)
#.ID 容器ID
#.Image 镜像ID
#.Command Quoted command
#.CreatedAt 创建容器的时间点.
#.RunningFor 从容器创建到现在过去的时间.
#.Ports 暴露的端口.
#.Status 容器状态.
#.Size 容器占用硬盘大小.
#.Names 容器名称.
#.Labels 容器所有的标签.
#.Label 指定label的值 例如'{{.Label “com.docker.swarm.cpu”}}’
#.Mounts 挂载到这个容器的数据卷名称

